body {
	color: #979797;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	background-color: #ffffff; 
	background-image: url(/images/pattern.thinlines.png);
}
h1 { font-weight:bold; color:#b01e33;}
h2, h3 {font-weight:normal; color:#b01e33;}
h4, h5, h6 {font-weight:normal; color:#b01e33;}

#videoPlayer h1  {
color:#f5f5f5;
}
a, .page-title
{
	color: #b01e33;
}

#main-header
{
	color: #979797;
	border-bottom: solid 3px #b01e33;
}


p,
.pager-description span,
.pager-description { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) }
.pager-description {
	background: url(/images/heading-dots.jpg) repeat-x center center;
}
.pager-description .accent-line{
	color:#b01e33 !important
}

.pager-description .accent-line {
    background: #f42939;
    margin-top:16px;
    height:3px;
    width:60px;
}

.pager-description .title,
.pager-description p.title > a:hover

{
	color:#fff !important;
	background: #f42939 !important;
}


.sidebar-box,
#fullwidth,
.tabs ul li.ui-state-active a,
pre, 
code{
	background-color: #ffffff;
}

.title-line {
color:#000 !important;
background: #fff !important;
width:auto;
margin-bottom:8px;
border-bottom: solid 3px #b01e33;
}


.tabs-content {
	border: solid 1px #e8e8e8;
}


.tabs ul li.ui-state-active a{
	border-bottom: solid 2px #bbbbbb;
	
}

.xtoggle h4{
	background-color: transparent;
	border-bottom: solid 1px #e8e8e8;
}
	
.xtoggle .xtoggle-content{
	border: solid 1px #e8e8e8;
	border-top: none;
}
